skeleton network
FedSkel: Efficient Federated Learning on Heterogeneous Systems with Skeleton Gradients Update
Luo, Junyu, Yang, Jianlei, Ye, Xucheng, Guo, Xin, Zhao, Weisheng
Federated learning aims to protect users' privacy while performing data analysis from different participants. However, it is challenging to guarantee the training efficiency on heterogeneous systems due to the various computational capabilities and communication bottlenecks. In this work, we propose FedSkel to enable computation-efficient and communication-efficient federated learning on edge devices by only updating the model's essential parts, named skeleton networks. FedSkel is evaluated on real edge devices with imbalanced datasets. Experimental results show that it could achieve up to 5.52$\times$ speedups for CONV layers' back-propagation, 1.82$\times$ speedups for the whole training process, and reduce 64.8% communication cost, with negligible accuracy loss.
- Oceania > Australia (0.06)
- North America > United States > Virginia (0.05)
- North America > United States > New York > New York County > New York City (0.04)
- Asia > China (0.04)
Skeletonization: A Technique for Trimming the Fat from a Network via Relevance Assessment
Mozer, Michael C., Smolensky, Paul
This paper proposes a means of using the knowledge in a network to determine the functionality or relevance of individual units, both for the purpose of understanding the network's behavior and improving its performance. The basic idea is to iteratively train the network to a certain performance criterion, compute a measure of relevance that identifies which input or hidden units are most critical to performance, and automatically trim the least relevant units. This skeletonization technique can be used to simplify networks by eliminating units that convey redundant information; to improve learning performance by first learning with spare hidden units and then trimming the unnecessary ones away, thereby constraining generalization; and to understand the behavior of networks in terms of minimal "rules."
- North America > United States > Colorado > Boulder County > Boulder (0.14)
- North America > United States > California > San Mateo County > San Mateo (0.05)
Skeletonization: A Technique for Trimming the Fat from a Network via Relevance Assessment
Mozer, Michael C., Smolensky, Paul
This paper proposes a means of using the knowledge in a network to determine the functionality or relevance of individual units, both for the purpose of understanding the network's behavior and improving its performance. The basic idea is to iteratively train the network to a certain performance criterion, compute a measure of relevance that identifies which input or hidden units are most critical to performance, and automatically trim the least relevant units. This skeletonization technique can be used to simplify networks by eliminating units that convey redundant information; to improve learning performance by first learning with spare hidden units and then trimming the unnecessary ones away, thereby constraining generalization; and to understand the behavior of networks in terms of minimal "rules."
- North America > United States > Colorado > Boulder County > Boulder (0.14)
- North America > United States > California > San Mateo County > San Mateo (0.05)
Skeletonization: A Technique for Trimming the Fat from a Network via Relevance Assessment
Mozer, Michael C., Smolensky, Paul
This paper proposes a means of using the knowledge in a network to determine the functionality or relevance of individual units, both for the purpose of understanding the network's behavior and improving its performance. The basic idea is to iteratively train the network to a certain performancecriterion, compute a measure of relevance that identifies whichinput or hidden units are most critical to performance, and automatically trim the least relevant units. This skeletonization technique canbe used to simplify networks by eliminating units that convey redundant information; to improve learning performance by first learning with spare hidden units and then trimming the unnecessary ones away, thereby constraining generalization; and to understand the behavior of networks in terms of minimal "rules."
- North America > United States > Colorado > Boulder County > Boulder (0.14)
- North America > United States > California > San Mateo County > San Mateo (0.05)